|
The cyclotomic fast Fourier transform is a type of fast Fourier transform algorithm over finite fields.〔S.V. Fedorenko and P.V. Trifonov, 〕 This algorithm first decomposes a DFT into several circular convolutions, and then derives the DFT results from the circular convolution results. When applied to a DFT over , this algorithm has a very low multiplicative complexity. In practice, since there usually exist efficient algorithms for circular convolutions with specific lengths, this algorithm is very efficient. == Background == The discrete Fourier transform over finite fields finds widespread application in the decoding of error-correcting codes such as BCH codes and Reed–Solomon codes. Generalized from the complex field, a discrete Fourier transform of a sequence over a finite field GF(''p''''m'') is defined as : where is the ''N''-th primitive root of 1 in GF(''p''''m''). If we define the polynomial representation of as : it is easy to see that is simply . That is, the discrete Fourier transform of a sequence converts it to a polynomial evaluation problem. Written in matrix format, : Direct evaluation of DFT has an complexity. Fast Fourier transforms are just efficient algorithms evaluating the above matrix-vector product. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Cyclotomic fast Fourier transform」の詳細全文を読む スポンサード リンク
|